ae4c07da9d3766ce907110cf15b2c2ad43ec40c2,Mage.Sets/src/mage/sets/stronghold/MoxDiamond.java,MoxDiamondReplacementEffect,replaceEvent,#GameEvent#Ability#Game#,97
Before Change
Player player = game.getPlayer(source.getControllerId());
TargetCardInHand target = new TargetCardInHand(new FilterLandCard());
if (player != null){
if(player.chooseTarget(Outcome.Discard, target, source, game)){
player.discard(game.getCard(target.getFirstTarget()), source, game);
return false;
}
After Change
Cost cost = new DiscardTargetCost(target);
if (cost.canPay(source.getSourceId(), source.getControllerId(), game) &&
player.chooseUse(outcome, "Discard land? (Otherwise Mox Diamond goes to graveyard)", game) &&
player.chooseTarget(Outcome.Discard, target, source, game)){
player.discard(game.getCard(target.getFirstTarget()), source, game);
return false;
}